// pages/contactUS/contactUS.js
Page({

	/**
	 * 页面的初始数据
	 */
	data: {
		name: '',
		email: '',
		mobile: '',
		textarea: '',
		contactus: [], //公司信息
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: function(options) {

		var that = this;
		var url_ = getApp().globalData.url_;
		// 获取公司信息
		wx.request({
			url: url_ + '/api/page/contactus',
			method: "GET",
			dataType: "json",
			success: function(res) {

				console.log(res.data.data)

				var img = url_ + res.data.data.bg;
				res.data.data.bg = img;

				that.setData({
					contactus: res.data.data,
				})
			},
			fail: function(e) {
				console.log("请求失败");
			},
		})
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function() {

	},

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: function() {

	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function() {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function() {


		// inputText();
	},

	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: function() {

	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function() {

	},

	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function() {

	},
	inputName: function(e) {
		this.setData({
			name: e.detail.value,
		})
	},
	inputEmail: function(e) {
		this.setData({
			email: e.detail.value,
		})
	},
	inputPhone: function(e) {
		this.setData({
			mobile: e.detail.value,
		})
	},
	textMess: function(e) {
		this.setData({
			textarea: e.detail.value,
		})
	},
	submit: function() {
		var that = this;
		var url_ = getApp().globalData.url_;
		var emailTest = /^[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn|net|org)$/;
		if (this.data.name.length < 2) {
			wx.showToast({
				title: '姓名最少2个字符',
				icon: 'error',
				duration: 2000 //持续的时间
			})
			return;
		} else if (!emailTest.test(this.data.email)) {
			wx.showToast({
				title: 'email格式不对',
				icon: 'error',
				duration: 2000 //持续的时间
			})
			return;
		} else if (!(/^1[34578]\d{9}$/.test(this.data.mobile))) {
			wx.showToast({
				title: '电话号码不规范',
				icon: 'error',
				duration: 2000 //持续的时间
			})
			return;
		} else if (this.data.textarea.length < 10) {
			wx.showToast({
				title: '内容填写过少',
				icon: 'error',
				duration: 2000 //持续的时间
			})
			return;
		}
		//联系我们 
		wx.request({
			url: url_ + '/api/contact_us/add',
			method: "POST",
			dataType: "json",
			data: {
				username: this.data.name, //	用户名，长度3-30子
				email: this.data.email, //  邮箱
				content: this.data.textarea, // 内容，长度10-100字
				mobile: this.data.mobile
			},
			header: {
				"Content-Type": "application/x-www-form-urlencoded" // POST
			},
			success: function(res) {
				console.log(res)
				if (res.data.code == 1) {
					//提交成功提示
					wx.showToast({
						title: '提交成功',
						icon: 'success',
						duration: 2000 //持续的时间
					})
					// 表单置空
					that.setData({
						name: '',
						email: '',
						mobile: '',
						textarea: '',
					})
				} else {
					console.log(res);
					// res.data.msg
					wx.showToast({
						title: '提交失败',
						icon: 'error',
						duration: 2000 //持续的时间
					})
				}

			},
			fail: function(e) {
				console.log("请求失败");
			}
		})
	},
	freeTell: function(e) {
		// console.log(e.currentTarget.dataset.phone)
		var phone = e.currentTarget.dataset.phone;
		phone = phone.toString();
		// console.log(typeof(phone))
		wx.makePhoneCall({
			phoneNumber: phone,
			success: function(res) {
				console.log(res);
			},
			fail: function(e) {
				console.log("请求失败");
			}
		})
	},
	//富文本长按复制
	// copy: function(e) {
	// 	var that = this;
	// 	var text = e.currentTarget.dataset.text;
	// 	console.log(e)
	// 	console.log(text)
	// 	// console.log(e.currentTarget.dataset.text);
	// 	// var re1 = /<(\/)?[^>].*?>/g;
	// 	// var msg = text.replace(re1, '');
	// 	// msg = msg.replace(/&nbsp;/ig, "");
	// 	// console.log(msg)
	// 	wx.setClipboardData({
	// 		data: text,
	// 		success: function(res) {
	// 			// console.log(res)
	// 			// wx.hideToast();    //打开可不显示提示框
	// 			wx.getClipboardData({
	// 				success(res) {
	// 					console.log(res.data) // data
	// 				}
	// 			})
	// 		}
	// 	});
	// },
})
